#include <iostream>
#include <cmath>
using namespace std;
int main()
{
    int abcd, n, m, i, p, mx=0, mn=0, K, K0, K1, K2;
    cout<<"Введите четырезначное число:"<<endl;
    cin>>abcd;
    n=abcd;
    if (abcd<1000&&abcd>9999)
        cout<<"Введенное число не является четырзначным"<<endl;
       
    if(abcd%2==0)
        cout<<"Число чётное: Да"<<endl;
        else
        cout<<"Число чётное: Нет"<<endl;
    if(abcd%3==0)
        cout<<"Число кратно трём: Да"<<endl;
        else
        cout<<"Число кратно трём: Нет"<<endl;
    for(i=2;i<=abcd/2; i++)
        {if (i*i==abcd)
        {cout<<"Число является квадратом числа:"<<i<<endl;
        break;}
        else
        {cout<<"Число является квадратом числа: Нет"<<endl;
        break;}}
    while (abcd>0)
        {p=abcd%10;
        if(p<mx)
        K=p;
        mx=p;
        if(p>mn)
        K0=p;
        mn=p;
        if(p%2==0)
        K1++;
        if(p==0)
        K2++;
        abcd=abcd/10;
        }
    cout<<"Наименьшая цифра числа:"<<K<<endl;
    cout<<"Наибольшая цифра числа:"<<K0<<endl;
    cout<<"Количество нулей в числе:"<<K2<<endl;
    m=n%10;
    for(i=2;i<=3; i++)
        {if (i*i==m)
        {cout<<"Цифра в разряде единиц является квадратом цифры:"<<i<<endl;
        break;}
        else
        {cout<<"Цифра в разряде единиц является квадратом цифры: Нет"<<endl;
        break;}}
    n=n/10;
    m=n%10;
    for(i=2;i<=3; i++)
        {if (i*i==m)
        {cout<<"Цифра в разряде десятков является квадратом цифры:"<<i<<endl;
        break;}
        else
        {cout<<"Цифра в разряде десятков является квадратом цифры: Нет"<<endl;
        break;}}
    n=n/10;
    m=n%10;
    for(i=2;i<=3; i++)
        {if (i*i==m)
        {cout<<"Цифра в разряде сотен является квадратом цифры:"<<i<<endl;
        break;}
        else
        {cout<<"Цифра в разряде сотен является квадратом цифры: Нет"<<endl;
        break;}}
    n=n/10;
    m=n%10;
    for(i=2;i<=3; i++)
        {if (i*i==m)
        {cout<<"Цифра в разряде тысяч является квадратом цифры:"<<i<<endl;
        break;}
        else
        {cout<<"Цифра в разряде тысяч является квадратом цифры: Нет"<<endl;
        break;}}
    return 0;
}

